Numbeo Scraper — Cost of Living Data by City
Pricing
from $1.99 / 1,000 results
Numbeo Scraper — Cost of Living Data by City
Numbeo API alternative: scrape cost of living prices, indices and city rankings without an API key. Export to CSV, JSON or Excel.
A fast Numbeo scraper that extracts cost of living data by city and country from Numbeo.com — the world's largest crowdsourced database of city prices. Pull rent, groceries, restaurant prices, transport, utilities, salaries and quality-of-life indices for any city, with no API key required.
Use it for international cost-of-living comparison, relocation and salary research, real-estate analysis and economic studies. Every price item is written as a flat row (one row per item) so the data drops straight into spreadsheets, databases and BI tools, and exports cleanly to CSV, JSON or Excel.
What you get
City and country price rows (55+ items each)
Each price row contains:
type—city_priceorcountry_pricecity/country— the location namecategory— Numbeo section (e.g.cost-of-living)itemName— the specific item (e.g. "1 Bedroom Apartment in City Centre")categoryGroup— group such as Restaurants, Markets, Transportation, Utilities, Rent Per Month, SalariesavgPrice— average reported pricelowestPrice/highestPrice— bottom and top of the reported rangecurrency— local currency (GBP, TRY, EUR, …)url,scrapedAt
Items span restaurants, groceries, transport, utilities, sports & leisure, childcare, clothing, monthly rent (1BR/3BR, centre & outside), apartment buy price per m², average net salary and mortgage interest rate.
Global city ranking rows
Set scrapeRankings: true to also pull Numbeo's ranked index tables:
rank,cityCost of Living Index,Rent Index,Cost of Living Plus Rent IndexGroceries Index,Restaurant Price Index,Local Purchasing Power Index
Extra index categories
Beyond cost-of-living, request quality-of-life, crime, health-care, pollution, traffic or property-investment to get the matching index scores per city.
Use cases
- Relocation & expat planning — compare rent, groceries, transport and utilities side by side across destination cities.
- HR & salary benchmarking — adjust compensation for remote hires using local purchasing power and net-salary data.
- Real estate & investment research — track apartment price per m² and rent across global markets; re-run to monitor change.
- Market research & pricing — see where a product is affordable vs. out of reach, and calibrate regional pricing.
- Academic & data journalism — feed PPP calculations, inequality studies, and "most/least affordable city" rankings and maps.
How to use
- Add Cities (one per line, exactly as on Numbeo — for US cities include the state, e.g.
New York, NY). - Optionally add Countries for nationwide average prices.
- Choose Data Categories (default
cost-of-living) and toggle Scrape Global City Rankings. - Keep the Residential proxy enabled — Numbeo rate-limits datacenter IPs aggressively.
- Run, then export results as CSV, JSON or Excel, or pull them via the Apify API.
Example input:
{"cities": ["Istanbul", "London", "New York, NY", "Berlin", "Tokyo"],"countries": ["Turkey", "Germany"],"scrapeRankings": true,"scrapeCategories": ["cost-of-living", "quality-of-life"],"maxCities": 500,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Expected volume
| Input | Approx. items |
|---|---|
| 1 city, cost-of-living | ~55 |
| 100 cities, cost-of-living | ~5,500 |
| Global rankings (all cities) | ~600–700 |
| 1 city, all 7 categories | ~200–300 |
FAQ
Is this a Numbeo API alternative?
Yes. Numbeo has no public official API, so this actor works as a Numbeo API alternative — it scrapes the public web pages and returns structured cost of living data you can query on demand.
How do I export Numbeo data to CSV, JSON or Excel?
Run the actor, then download the dataset directly as CSV, JSON, Excel (XLSX) or XML from the run, or pull it via the Apify API. Each price item is a flat row, so the Numbeo data export drops straight into spreadsheets.
Can I scrape Numbeo without an API key or login?
Yes. This is a no-key Numbeo cost of living scraper — no API key, subscription or login is required. You only need an Apify account, and a residential proxy is recommended for reliable multi-city runs.
Do I need a Numbeo API key?
No. This actor scrapes public Numbeo web pages, so no API key, subscription or login is required. You only need an Apify account.
Why is a residential proxy recommended?
Numbeo rate-limits datacenter IPs aggressively and can return upstream errors when scraping more than a few cities. Using the RESIDENTIAL proxy group makes multi-city runs reliable.
How fresh and accurate is the data?
Numbeo prices are crowdsourced and updated continuously by contributors, so each run is a snapshot of current community-reported values. The lowestPrice/highestPrice range shows the spread of reported values, which can differ from official statistics.
What output formats are supported?
Results are stored as flat JSON rows and export to CSV, JSON, Excel (XLSX) or XML, or can be pulled via the Apify API and pushed to Google Sheets, BigQuery or your warehouse.
Support
Leave a review or contact the developer through the Apify platform for issues, feature requests or custom data extraction.
Changelog
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for using the actor as a Numbeo API alternative, exporting Numbeo data to CSV/JSON/Excel, and scraping Numbeo without an API key or login.
2026-06-05
- Reliability fix: results are no longer dropped by strict output validation — runs complete cleanly at high volume.
- Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.